2025-05-28:
CONFidence 2025 is next week
It's the 20-year anniversary of the CONFidence conference! And it's happening next week (2-3 June) in Kraków, so don't miss out.
Furthermore, we've shipped 500 Paged Out! #6 issues there, so – if you're fast enough – you can grab one for free there :)
Enjoy CONFidence!
P.S. If you don't have a ticket my code might still work: GYN10
P.P.S. Huh, time flies, doesn't it. I think the first CONFidence I attended was in 2008. It's great to see this conference is still going strong and amazing to be a part of its program committee.
[
0 comments
]
|
2025-04-28:
10 projektów w Pythonie, krok po kroku
7 maja zaczyna się moje nowe szkolenie – Praktyczny Python: 10 projektów krok po kroku (jest zniżka -50% do końca kwietnia btw). Szkolenie potrwa do 10 lipca i ma kilka celów:
- Zademonstrować (10 razy), jak podejść do pisania czegoś troszkę większego, niż "Hello World" czy klasyczny "kalkulator".
- Poszerzyć horyzonty kursantów jeśli chodzi o to co jest możliwe w Pythonie i w jaki sposób co tego podejść.
- Pokazać trochę różnych funkcji, bibliotek, czy innych elementów ekosystemu programistycznego.
- I pomóc przebić się przez tą barierę, która pojawia się jak się już trochę wejdzie w programowanie, ale nie wiadomo co dalej.
Kilka pierwszych projektów:
- Ile kodu napisaliśmy? (system plików, pliki tekstowe)
Prosta aplikacja, która skanuje katalogi z naszymi projektami i w przejrzysty sposób wyświetla informacje o poczynionym progresie.
- Agent pomocnik (użycie HTTP API i AI)
W Internecie nie brakuje bardzo ciekawych API, z których aż chce się skorzystać. Na przykład OpenAI udostępnia interesujące API do swoich chatbotów, takich jak ChatGPT! Zróbmy w Pythonie swojego prostego agenta pomocnika!
- Brute-force! (multithreading, multiprocessing)
Jak łamać hashe w Pythonie? Z pomocą przyjdą wątki (choć nieskutecznie) i multiprocessing!
Pełna lista tematów szkolenia znajduje się na https://python.sekurak.pl
Do zobaczenia w maju!
[
0 komentarzy
]
|
Five newest or recently updated notes (these are unfinished posts, code snippets, links or commands I find useful but always forget, and other notes that just don't fit on the blog):
Click here for a list of all notes.
 Security papers and research notes
Some conference slides are linked at the bottom of this page.
 Selected vulnerabilities
- A few Microsoft Windows privilege escalations and some DoSes patched by MS10-021 and MS10-011 - this research was presented on HITB Dubai 2010 and CONFidence 2010 (video available here).
- Well, actually a few more bugs in Windows kernel and drivers discovered during our Bochspwn research (see this post and this one) using our kfetch-toolkit.
They were patched in
MS13-016,
MS13-017,
MS13-031 and
MS13-036.
- Adobe Reader 9.5.1 and 10.1.3 multiple vulnerabilities - 62 unique crashes, from that 31 trivially exploitable and 9 more potentially exploitable, 11 CVE's assigned (CVE-2012-4149 to CVE-2012-4160). Some of these bugs were fixed for Windows and OSX releases of Adobe Reader in APSB12-16.
- Adobe Flash had also quite a lot of fixes (around 60 CVEs assigned). Some details can be found in these bulletins (in random order):
APSB12-27,
APSB12-24,
APSB12-22,
APSB13-17,
APSB13-14,
APSB13-11,
APSB13-09,
APSB13-05 and
APSB13-01.
- Contributed to discovery of multiple low-to-high vulnerabilities in Google Chrome (CVE-2012-2851, CVE-2012-2855, CVE-2012-2856, CVE-2012-2862, CVE-2012-2863 and some other) - some of these were mentioned in this post.
- A lot of bugs in ffmpeg and libav which resulted in 892 (sic!) patches in ffmpeg and 299 patches in libav (CVE-2011-3930 to CVE-2011-3952 and some other).
- Cygwin cygwin1.dll shared section local privilege escalation (demo video) - discovered while revisiting old-school classes of bugs (see paper above).
- Two minor bugs in PuTTY and aterm and rxvt found while playing with terminal control codes. Put here to create some illusion of diversity.
- Mozilla Firefox 2.0.0.11 and Opera 9.50 information leak, also midly affected Safair, Konqueror and some other products (CVE-2007-6524, CVE-2008-0420, CVE-2008-0894, CVE-2008-1573). A demo video is also available.
- A small but funny bug in Total Commander 7.01 - an FTP client gets attacked by the server, leading to a path traversal.
- And there were also these two: a local privilege escalation that required a USB stick of death, and a funny compiler bug.
The full list of vulnerabilities discovered by me (including collaborative work) can be found here (please note that the list might be out of date).
The Google Application Security / Research site might also contain some of my findings.
 Coding (selected posts)
|
 Edukacyjnie (wybrane posty)
Dla programistów:
Security / hacking:
- Hacking - jak uczyć się security/hackingu i spać spokojnie.
Dodatkowo, kilka przemyśleń na temat odnajdywania się na rynku pracy w IT:
 Programowanie (wybrane posty)
← trochę więcej postów jest po angielskojęzycznej stronie.
|